کپی‌ خودکار از محتویات کارت حافظه و فلش مموری به محض اتصال


ads

کپی‌ خودکار از محتویات کارت حافظه و فلش مموری به محض اتصال

55-automatically-backup-copy-usb-content-upon-connection

یکی از راه‌هایی که مطمئن شوید هیچگاه مشکلی برای فایل‌ها و مدارک مهمتان پیش نخواهد آمد، پشتیبان‌گیری از آنهاست. این مسئله در مورد فایل‌هایی که روی USB خود دارید از اهمیت بیشتری هم برخوردار می‌شود. زیرا ممکن است به راحتی گم شود یا اطلاعات آن به نحوی از بین برود و هیچ پشتیبانی از آن در جایی نگرفته باشید. نرم‌افزار USB Dumper یک نرم‌افزار قابل‌حمل کوچک است که می‌توان از آن برای گرفتن پشتیبان از محتویات USB بصورت خودکار و به محض اتصال آن به کامپیوتر استفاده نمود. تنظیمات این برنامه را می‌توان در فایل dump.ini که در کنار فایل اجرایی برنامه قرار دارد مشخص نمود. این تنظیمات عبارتند از:

[Pfade] backup=آدرس فولدری که می‌خواهید کپی/پشتیبان در آن ذخیره شود را اینجا مشخص کنید

[Optionen] dateformat=0

abfrage= اگر این مقدار را برابر ۰ قرار دهید، هیچ پیغامی نیز برای کاربر ظاهر نمی‌شود و برنامه بصورت خودکار به کپی کردن محتویات به کامپیوتر خواهد پرداخت.

traymenu= اگر این مقدار را برابر با ۰ قرار دهید، هیچ آیکونی در سینی سیستم نشان داده نخواهد شد و برنامه کاملاً مخفی خواهد بود

فقط به خاطر داشته باشید که اگر با تنظیمات فوق، آیکون برنامه را از سینی سیستم مخفی کنید، تنها راهتان برای بستن آن در صورت نیاز، استفاده از task manager خواهد بود.

این برنامه بسیار کم‌حجم و سریع بوده و از اینجا قابل دریافت می‌باشد. کافی است فایل دانلود شده را از حالت فشرده خارج کرده و تنظیمات فوق را در فایل dump.ini انجام دهید. حال برنامه را اجرا کنید. به همین سادگی.

در صورتی که تنظیماتی که در بالا گفتم را انجام دهید، هر بار که USB به کامپیوتر متصل شود، به صورت خودکار یک کپی از آن گرفته شده و در آدرسی که در بالا مشخص کرده‌اید به همراه تاریخ کپی‌برداری ذخیره خواهد شد.

پس‌نوشت: در یکی از پست‌های قبلی در مورد نرم‌افزار اسکریپت‌نویسی قوی AutoIt مطلبی نوشته بودم و قول داده بودم که بخشی مربوط به برنامه‌ها و اسکریپت‌های نوشته‌شده با این زبان در وبلاگ قرار دهم. خب… از امروز شروع می‌کنیم! من نرم‌افزار فوق را با استفاده از AutoIt برای خودم نوشتم که متن برنامه و فایل اجرایی کامپایل‌شده‌ی آن از اینجا قابل دانلود می‌باشد.

برنامه‌ی من عملکرد مشابهی دارد و ساده‌تر از USB Dumper است. کافی است پس از دانلود، فایل را از حالت فشرده خارج کنید و دو فایل متنی myusb و path را مطابق میل خود اصلاح کنید. در فایل متنی myusb، نام درایوهای usb خود که می‌خواهید از فرآیند کپی‌شدن استثنا شوند را بنویسید (یک درایو در هر خط). در فایل متنی path نیز مسیری که می‌خواهید فایل‌ها در آن کپی شوند را بنویسید. حال می‌توانید برنامه را اجرا کنید.

این برنامه پس از اجرا شدن، منتظر می‌ماند تا یک usb به کامپیوتر متصل شود. در این هنگام، نام درایو usb مربوطه را با فهرست استثناهایی که شما مشخص کرده‌اید مقایسه می‌کند و در صورتی که جزو استثناها نباشد شروع به کپی کردن آن به آدرسی که بالا مشخص کردید می‌کند. هر جا که خواستید عملیات برنامه متوقف شود، کافی است کلید ترکیبی Alt+Ctrl+Shift+q را فشار دهید تا برنامه دیگر ادامه نیابد. سورس برنامه نیز در درون فایل فشرده‌ای که دانلود کرده‌اید قرار داده شده است تا اگر مایل بودید، تغییرات دلخواه خود را در برنامه انجام دهید.

برای اطلاع بیشتر در مورد زبان AutoIt به پست قبلی من مراجعه کنید. ضمناً دو تا از توابعی که در برنامه‌ی فوق استفاده کرده‌ام را از انجمن اسکریپت‌نویسان AutoIt پیدا کردم و ویرایش دلخواه خودم را در آن انجام دادم. شما نیز می‌توانید از آن انجمن استفاده لازم را ببرید.